// import {Menu} from "antd";
// import {action, addButton, menu} from "../store/action";
// import React from "react";
// import {getModule} from "../util/login";
// import store from "../store/store";
// const {SubMenu} = Menu;
// let lock;
// let index = null;
// let url = "/eip/module-manage/"
//
// export function recursive(submenu){
//     {
//         let tmp = getModule.filter(module => module.moduleParentId == submenu.key)
//         console.log("tmp:",tmp)
//         for(let i = 0;i<this.state.menu.length;i++){
//             let ele = this.state.menu[i];
//             if(ele.menuId == submenu.key){
//                 this.setState({});
//                 console.log("已添加")
//                 return
//             }
//         }
//         console.log("添加一个")
//         let menuList = this.state.menu.concat({
//             menuId: submenu.key,
//             menuList: tmp,
//             menuLength: tmp.length
//         });
//         menu(menuList)
//         //state未及时更新：因为react中的使用了基于事务（传送门，关于事务原理的解析）的异步更新机制，但对于这个异步的理解，又跟ajax的异步有所不同，因为毕竟react是一个js框架，所有的操作都是单线程
//     }
//     console.log("recursive 已结束",this.state)
// }
//
//
